First Majestic Announces Share Repurchase Program